#include "Path.h"

Path::Path(void)
	{
	}

void Path::addPaso( int x, int y )
	{
		pasos.push(new posicionTile(x,y));
	}

posicionTile* Path::getPaso()
	{
	if (pasos.size()){
		posicionTile *ps = pasos.top();
		pasos.pop();
		return ps;
	}
	return NULL;
	}
int Path::getTotalPasos()
	{
		return pasos.size();
	}

Path::~Path(void)
{
	while(pasos.size()){
		delete pasos.top();
		pasos.pop();
		}
}